
#include "game_model\headers\game_model_size.hpp"

namespace GameModel {


Size::Size( std::shared_ptr< IDistanceUnit > _horizontalSize, std::shared_ptr< IDistanceUnit > _verticalSize )
	:	m_horizontalSize( _horizontalSize )
	,	m_verticalSize( _verticalSize )
{
}


Size::~Size()
{
}


IDistanceUnit const&
Size::getHorizontalSize() const
{
	return *m_horizontalSize;
}


IDistanceUnit const&
Size::getVerticalSize() const
{
	return *m_verticalSize;
}


} // namespace GameModel